cmake_minimum_required(VERSION 3.24)
project(BzDB)

#set(CMAKE_CXX_STANDARD 11)

add_executable(BzDB
        main.cpp
        BzDB_demo.c
        BzDB_demo.h


        BzDB/BzDB.c
        BzDB/BzDB.h

        BzDB/utils/BzDB_file_operate.h
        BzDB/utils/BzDB_file_operate.c
        BzDB/utils/BzDB_array_operate.h
        BzDB/utils/BzDB_array_operate.c
        BzDB/utils/BzDB_string_operate.h
        BzDB/utils/BzDB_string_operate.c
        BzDB/utils/BzDB_binary_operate.h
        BzDB/utils/BzDB_binary_operate.c

        BzDB/thread_util/BzDB_thread_cas.h
        BzDB/thread_util/BzDB_thread_cas.c
        BzDB/bean/BzDB_BzArray_t.h
        BzDB/bean/BzDB_BzArray_t.c
        BzDB/BzDB_type.h
        BzDB/bean/BzDB_BzMap_t.h
        BzDB/bean/BzDB_BzMap_t.c

        BzDB/3rd_utils/cJSON/cJSON.c
        BzDB/3rd_utils/cJSON/cJSON.h

        BzDB/3rd_utils/cJSON/cJSON_demo.h
        BzDB/3rd_utils/cJSON/cJSON_demo.c

        )
